package day04;

public class WhileDemo {
    public static void main(String[] args) {
     /*
      while (boolean){
          语句块/循环体---------反复执行的代码
        }
      2)执行过程:
            先判断boolean的值,若为true则执行语句块,
            先判断boolean的值,若为true则执行语句块,
            先判断boolean的值,若为true则执行语句块,
            如此反复
      */
        /* 1)输出9的乘法表
        1.1
        int i =1,j=9;
        while (i<=9){
            System.out.println(i+"*"+j+"="+i*j);
            i++;
        }
         */

        /*
        1.2
        int num = 1;
        while (num<=9){
            System.out.println(num+"*9="+num*9);
            num++;
        }
        执行过程:--------代数进去
                         num=1
        true    输出      num=2
        true    输出      num=3
        true    输出      num=4
        true    输出      num=5
        true    输出      num=6
        true    输出      num=7
        true    输出      num=8
        true    输出      num=9
        false    while循环结束
         */

        /* 2)输出5次"行动是进步的阶梯":
        int times =0;        //1)循环变量的初始化
        while (times <5){    //2)循环条件
            System.out.println("行动是进步的阶梯");
            times++;         //3)循环变量的改变
        }

        执行过程:-------代数进去
                         times=0
        true    输出      times=1
        true    输出      times=2
        true    输出      times=3
        true    输出      times=4
        true    输出      times=5
        false    while循环结束

         */


    }
}
